charm (someone) off

Translations
очаровать (кого-то) и отвлечь
She charmed him off his feet with her wit.
Она очаровала его своим остроумием.